OnMouseDown: procedure(x, y: real; mousebutton: integer);
Событие нажатия на кнопку мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 1, если нажата левая кнопка мыши, и 2, если нажата правая кнопка мыши |
OnMouseUp: procedure(x, y: real; mousebutton: integer);
Событие отжатия кнопки мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 1, если отжата левая кнопка мыши, и 2, если отжата правая кнопка мыши |
OnMouseMove: procedure(x, y: real; mousebutton: integer);
Событие перемещения мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 0, если кнопка мыши не нажата, 1, если нажата левая кнопка мыши, и 2, если нажата правая кнопка мыши |
OnMouseWheel: procedure(delta: real);
Событие прокрутки колёсика мыши. delta - величина прокрутки: delta > 0 - от пользователя, delta < 0 - к пользователю |
OnKeyDown: procedure(k: Key);
Событие нажатия клавиши |
OnKeyUp: procedure(k: Key);
Событие отжатия клавиши |
OnKeyPress: procedure(ch: char);
Событие нажатия символьной клавиши |
OnResize: procedure;
Событие изменения размера графического окна |
OnClose: procedure;
Событие, происходящее при закрытии основного окна |
OnDrawFrame: procedure(dt: real);
Событие перерисовки графического окна. Параметр dt обозначает количество миллисекунд с момента последнего вызова OnDrawFrame |